package com.jz.community.moduleshopping.goodsDetail.ui;

import com.jz.community.basecomm.bean.baseGoods.BaseGoodsInfo;
import com.jz.community.basecomm.mvp.MVPContract;
import com.jz.community.moduleshopping.goodsDetail.bean.GoodsDetailInfo;

/**
 * Created by Tony.Fan on 2018/3/27 09:56
 */
public interface GoodsDetailView extends MVPContract {

    interface View extends MVPContract.View {

        void showGoodsDetailInfo(GoodsDetailInfo goodsDetailInfo);

        void showDetailShopInfo(BaseGoodsInfo shopGoodsInfo);

    }

    interface Presenter extends MVPContract.Presenter<GoodsDetailView.View> {
        @Override
        void setPresenter(GoodsDetailView.View v);

        void getGoodsDetailInfo(String url);

        void getShopGoodsInfo(String page, String shopid);

    }
}
